home *** CD-ROM | disk | FTP | other *** search
/ The Very Best of Atari Inside / The Very Best of Atari Inside 1.iso / sharew / spiele / jum_run / newtris / newtris.txt < prev   
Text File  |  1995-08-15  |  13KB  |  293 lines

  1.      Anleitung zu den Programmen NEWTRIS.PRG und NEWTRIS.ACC:
  2.  
  3.  
  4.      1. Hinweise zur Benutzung der Programme
  5.      2. TETRIS und COLUMNS
  6.         2.1 TETRIS
  7.         2.2 COLUMNS
  8.      3. Tastenbelegung
  9.      4. Belegung der Menüeinträge
  10.      5. Veränderungen gegenüber früheren Versionen
  11.      6. Sonstiges
  12.  
  13.  
  14.  
  15. 1. Hinweise zur Benutzung der Programme
  16.  
  17.    NEWTRIS ist freeware, d. h. die Programme dürfen frei kopiert und
  18. weitergegeben werden; Veränderungen an den Programmen oder den zu den
  19. Programmen gehörenden Dateien NEWT_PRG.RSC und NEWTRIS.TXT sind nicht
  20. zulässig. Es muß mindestens der komplette Ordner NEWTRIS weitergegeben
  21. werden; dieser enthält die Dateien NEWTRIS.ACC (Resource im Programm
  22. enthalten!), NEWTRIS.PRG und NEWT_PRG.RSC, sowie die Datei
  23. NEWTRIS.TXT, welche eine Anleitung zu den Programmen enthält (und
  24. welche sie gerade lesen sollten).
  25. Die Weitergabe des (kompletten) Ordners NEWTRIS und des Accessorys
  26. NEWTRIS.ACC im Rootdirectory des Datenträgers (bei Disketten A:\ bzw.
  27. B:\) ist also zulässig!
  28. Das Accessory NEWTRIS.ACC kann durch Umbenennen in NEWTRIS.PRG als
  29. normales GEM-Programm (ohne Menüleiste) benutzt werden (das Programm
  30. NEWTRIS.PRG benutzt eine Menüleiste).
  31. NEWTRIS läuft (mindestens) in allen ST-Auflösungen auf allen 
  32. ATARI STs; daneben sollte NEWTRIS auch in anderen Auflösungen und auch
  33. auf dem (neuen) ATARI TT laufen - und das mit derselben Geschwindig-
  34. keit wie auf dem ST (d. h. die Objekte fallen mit derselben Ge-
  35. schwindigkeit wie auf dem ST herunter; gilt auch für STs mit Be-
  36. schleunigerkarten).
  37.  
  38.  
  39.  
  40. 2. TETRIS und COLUMNS
  41.  
  42. 2.1 TETRIS
  43.  
  44.    TETRIS wurde 1986 von A. Pajitnov und V. Gerasimov erfunden und 
  45. auf einem IBM-kompatiblen System programmiert. Ziel des Spiels 
  46. ist es, in einem Schacht herunterfallende Objekte so in diesem zu 
  47. plazieren, daß der Schacht möglichst spät überläuft. Dabei wird 
  48. jede während des Spiels komplettierte Reihe von Blöcken gelöscht, 
  49. womit der freiwerdende Raum für weitere Objekte genutzt werden 
  50. kann (und verdeckte Löcher wieder frei werden!).
  51. Das gerade 'fallende' Objekt kann nach links und rechts bewegt 
  52. sowie gegen den Uhrzeigersinn gedreht werden, um es besser 
  53. einpassen zu können.
  54. Ferner besteht die Möglichkeit, sich das nächste Objekt anzeigen 
  55. zu lassen.
  56.  
  57. Mögliche Objekte:
  58.  
  59.       ##     ##      #         #     ##      #
  60.      ##       ##     ###     ###     ##     ###     ####
  61.  
  62. 2.2 COLUMNS
  63.  
  64.    Auch bei COLUMNS gilt es, zu verhindern, daß Objekte, die einen
  65. Schacht hinunterfallen, diesen zum Überlauf bringen. Ein Objekt be-
  66. steht aus drei Segmenten; es stehen sechs verschiedene Segmenttypen
  67. zur Verfügung, die sich in Farbe und/oder Muster unterscheiden.
  68. Falls mindestens drei Segmente horizontal, vertikal oder diagonal
  69. nebeneinanderliegen, verschwinden diese aus dem Schacht; eventuell
  70. darüber liegende Segmente rücken nach, was zu Kettenreaktionen führen
  71. kann. Ebenso wie bei TETRIS können die Objekte nach links und rechts
  72. bewegt sowie fallengelassen werden; die Segmente können von oben nach
  73. unten durchrotiert werden.
  74.  
  75.  
  76.  
  77. 3. Tastenbelegung
  78.  
  79.      '7': Objekt nach links bewegen
  80.      '8': TETRIS: Objekt gegen den Uhrzeigersinn drehen
  81.           COLUMNS: Objekt von oben nach unten 'rotieren'
  82.      '9': Objekt nach rechts bewegen
  83.      '4' oder SPACE:
  84.           Objekt fallenlassen
  85.      '1': Vorschau an/aus
  86.      '6': Level (Spielgeschwindigkeit) während des Spiels er-
  87.           höhen - dies hat keinen Einfluß auf den Startlevel
  88.      ESC: Spielpause
  89.      'E': Abbruch des gerade laufenden Spiels (nicht des 
  90.           Programms!)
  91. Ab der Version 1.6 kann die Tastenbelegung (außer für die Funktionen
  92. Spielabbruch und Spielpause) verändert und später in der Datei
  93. NEWTRIS.CFG gespeichert werden.
  94.  
  95.  
  96.  
  97. 4. Belegung der Menüeinträge
  98.  
  99. Bemerkungen:
  100. NEWTRIS.PRG:
  101.           Die über die Menüleiste erreichbaren Funktionen können auch
  102.      durch Tastenkombinationen (CONTROL + Taste (^Taste), ALTERNATE +
  103.      Taste (◆Taste) aktiviert werden. So bewirkt z. B. CONTROL + 'P'
  104.      dasselbe wie das Anklicken des Eintrags 'Play...' (für TETRIS)
  105.      im Game-Menü.
  106. NEWTRIS.ACC:
  107.           Statt einer Menüleiste wird eine Dialogbox (in einem Fenster
  108.      mit der Titelzeile NEWTRIS) benutzt. Alle Funktionen der Menü-
  109.      leiste sind über Buttons der Dialogbox erreichbar (außer bei
  110.      NEWTRIS.ACC: Quit-Button ist nicht anwählbar (graue Schrift;
  111.      disabled)); eine Funktion wird - wie bei GEM-Dialogboxen üblich -
  112.      durch Anklicken des entsprechenden Buttons aktiviert.
  113.  
  114. NEWTRIS:
  115.      Info...
  116.           Eine Kurzinformation über das Programm wird angezeigt
  117. File:
  118.      Clear Highscores
  119.           Die Highscorelisten können gelöscht werden; diese werden
  120.           aber (noch) nicht gespeichert
  121.      Save Configuration
  122.           Die Highscorelisten werden zusammen mit den eingestellten
  123.           Optionen (z. B. Startlevel), der Tastenwiederholungsein-
  124.           stellung und der Tastenbelegung in der Datei NEWTRIS.CFG ab-
  125.           gespeichert; die Datei NEWTRIS.CFG wird in dem Verzeichnis
  126.           abgelegt, in dem sich das Programm NEWTRIS.PRG (bzw. das
  127.           Accessory NEWTRIS.ACC) befindet. Also sollte i. a. vor dem
  128.           Abspeichern die Spieldiskette eingelegt werden!
  129.      Key Repeat
  130.           Tastaturwiederholung an/aus
  131.      Quit
  132.           Verlassen des Programms; falls sich die Highscoreliste 
  133.           geändert hat und noch nicht gespeichert wurde, wird sie 
  134.           - nach Nachfrage - gespeichert
  135. Game:
  136.      Help...
  137.           Die Tastaturbelegung wird angezeigt und kann verändert
  138.           werden; es wird nicht auf Dubletten geprüft! Leere Felder
  139.           werden bei Übernahme mit 'E' belegt. Das Spiel kann immer
  140.           mit ESC unterbrochen bzw. mit 'E' abgebrochen werden!
  141.           Erlaubt sind alle Buchstaben, Ziffern und SPACE, sowie die
  142.           mittels der CONTROL-Taste erreichbaren Zeichen. Für die
  143.           Cursortasten müssen folgende Zeichen eingegeben werden:
  144.                Cursor nach oben:  CONTROL + A
  145.                Cursor nach unten: CONTROL + B
  146.                Cursor rechts:     CONTROL + C
  147.                Cursor links:      CONTROL + D
  148.      Sowohl für TETRIS als auch für COLUMNS gibt es je drei Menüein-
  149.      träge: 'Options...', 'Play...' und 'See Highscores'.
  150.      Der Eintrag 'Options...' dient zum Setzen der Optionen; einge-
  151.      stellt werden können Startlevel, Vorschau an/aus, die Belegung
  152.      des Schachts zu Spielbeginn (nur TETRIS) und das Aussehen der
  153.      TETRIS-Objekte.
  154.      Durch Anklicken von 'Play...' wird das entsprechende Spiel ge-
  155.      startet.
  156.      'See Highscores' zeigt die Highscoreliste des entsprechenden
  157.      Spiels an.
  158.  
  159.  
  160.  
  161. 5. Veränderungen gegenüber früheren Versionen
  162.  
  163.  * Version 1.6:
  164.  
  165.    1. Anpassung an TOS 1.4:
  166.          Falls TOS 1.4 (oder jünger) vorhanden ist, ermittelt das Pro-
  167.       gramm NEWTRIS.PRG seinen Aufrufpfad mittels shel_find, indem es
  168.       sich selbst sucht; das bedeutet, daß man das Programm nicht um-
  169.       benennen sollte (damit sollten zusätzlich installierte Programm-
  170.       endungen (sowie .APP und .TTP) nicht für dieses Programm ver-
  171.       wendet werden; im übrigen kann ein Virus relativ leicht fest-
  172.       stellen, ob eine Datei ausführbar ist oder nicht - SAGROTAN kann
  173.       das ja schließlich auch! Ferner lassen sich die Endungen der
  174.       ausführbaren Programme mit der AES-Funktion shel_get bestimmen -
  175.       das allerdings dürfte für die Plagegeister nicht gerade einfach
  176.       sein). Falls sich das Programm nicht selbst findet oder eine
  177.       ältere TOS-Version (altes ROM-TOS, Blitter-TOS) vorliegt, wird
  178.       der aktuelle Pfad als Aufrufpfad benutzt; Maustaste rechts +
  179.       Doppelklick links in ein gerade nicht aktives Fenster u. ä. kann
  180.       dann dazu führen, daß einzelne Dateien nicht gefunden werden!
  181.    2. Anpassung an beliebige Bildschirmformate
  182.          Sofern der Platz auf dem Bildschirm für das Spielfenster aus-
  183.       reicht, sollte NEWTRIS laufen; in der niedrigen Auflösung des
  184.       ATARI ST ist das Programm jedoch nicht lauffähig, da nicht ge-
  185.       nügend Bildschirmfläche zur Verfügung steht. Der Auflösungstest
  186.       erfolgt nicht mit der XBIOS-Funktion Getrez, sondern mittels VDI
  187.       und AES (u. a. vq_extnd, wind_get und wind_calc).
  188.       Auf dem ATARI TT sollte ein Betrieb des Programms in folgenden
  189.       Auflösungen möglich sein:
  190.            * ST Mid       640 x 200
  191.            * ST High      640 x 400
  192.            * TT Mid       640 * 480
  193.            * TT High     1280 * 960
  194.    3. Wählbare Tastaturbelegung
  195.          Die Tasten, mit denen die TETRIS-Objekte gedreht, nach links
  196.       oder rechts bewegt, fallengelassen, die Vorschau ein- und
  197.       ausgeschaltet sowie die Spielgeschwindigkeit heraufgesetzt wer-
  198.       den kann, können (fast) frei definiert werden: erlaubt sind
  199.       hierbei alle Buchstaben, Ziffern und Space; diese Einstellungen
  200.       können selbstverständlich auch gespeichert werden.
  201.  
  202.  * Version 1.7:
  203.  
  204.    1. NEWTRIS läuft jetzt auch in der niedrigen Auflösung des ST (und
  205.       wahrscheinlich noch in einigen anderen, z. B. TT Low)
  206.    2. Die Tastaturwiederholungseinstellung gilt nur für die Dauer des
  207.       Spiels
  208.  
  209.  * Version 1.8:
  210.       Programmcodeoptimierung: die Programme sind gegenüber der
  211.       Version 1.7 um ca. 2,5 KByte kürzer
  212.  
  213.  * Version 1.9:
  214.    1. Im monochromen Modus kann zwischen den in früheren Versionen
  215.       üblichen Musterblöcken (Squares) und Graustufenblöcken (Grey
  216.       Shades) gewählt werden
  217.    2. Im Farbmodus können entweder 3 oder - sofern verfügbar - 7 Far-
  218.       ben für die Objekte verwendet werden
  219.    3. Das Highscorefenster kann auch mit der Tastatur bedient werden:
  220.        - Cursor up: 1 Zeile nach oben
  221.        - Cursor down: 1 Zeile nach unten
  222.        - SHIFT + Cursor up: 1 Seite rückwärts
  223.        - SHIFT + Cursor down: 1 Seite vorwärts
  224.  
  225.  * Version 1.9a:
  226.    1. (Interne) Programmcodeoptimierung
  227.    2. Beseitigung einiger Bugs: z. B. funktionieren in der ACC-Version
  228.       die Buttons 'Key Repeat' und 'Preview' wieder so, wie sie es
  229.       schon in Version 1.5 taten - nämlich richtig. In den Versionen
  230.       1.8 und 1.9 wurde die Abfrage der Dialogbox auf form_button um-
  231.       gestellt; dabei hat sich leider ein kleiner Bug eingeschlichen -
  232.       wohl auch wegen der wenig genauen Dokumentation der Funktion
  233.       form_button: das AES behandelt den Wechsel von unselektiert nach
  234.       selektiert und den Wechsel von selektiert nach unselektiert ver-
  235.       schieden (d. h. die Ausgabeparameter werden bei form_button
  236.       anders gesetzt)!
  237.  
  238.  * Version 2.0:
  239.    1. TETRIS und COLUMNS in einem Programm integriert
  240.    2. Tastenbelegung: jetzt auch CONTROL-Codes erlaubt; ASCII-Codes
  241.       1 - 4 (CONTROL A - D) repräsentieren die Cursortasten, damit
  242.       Steuerung mittels Cursortasten möglich!
  243.  
  244.  * Version 2.1:
  245.    1. Die meisten Dialogboxen erscheinen an Mausposition.
  246.    2. AES-Slider-Problem des Blitter-TOS (TOS 1.2) (1 Klick auf Pfeil
  247.       oder grauen Bereich, 2 Meldungen!) mittels
  248.          evnt_multi(MU_BUTTON | other_events, 2, 3, 1, ...)
  249.       gelöst bzw. lösbar!
  250.       (other_events: irgendwelche anderen Ereignisse)
  251.       Unter TOS 1.2 erscheint direkt nach dem Laden keine Dialogbox
  252.       mehr.
  253.  
  254.  * Version 2.2:
  255.       Nach dem Start eines Spiels oder bei einer Spielpause sind jetzt
  256.       der Mauszeiger sichtbar und die Menüs nicht gesperrt, andere
  257.       Prozesse (Hauptprogramm und Accessories) können weiter be-
  258.       arbeitet werden: z. B. kann man nun innerhalb einer Textver-
  259.       arbeitung 5 Minuten Tetris spielen, eine Spielpause einlegen,
  260.       das Spielfenster schließen und danach mit dem Tippen fortfahren;
  261.       das unterbrochene Spiel kann jederzeit - solange die Accs nicht
  262.       gesperrt sind - fortgesetzt werden.
  263.       Als 'Abfallprodukt' kann man bei Spielbeginn oder bei einer
  264.       Spielpause:
  265.        - Das Spielfenster verschieben.
  266.        - Das Spielfenster schließen; dieses kann durch Anklicken des
  267.          entsprechenden 'Play'-Menüeintrags bzw. 'Play'-Buttons wieder
  268.          geöffnet werden.
  269.        - Einstellungen vornehmen: so kann z. B. die Tastaturbelegung
  270.          verändert werden. Die Veränderungen wirken sich dann - sofern
  271.          sinnvoll - auf das laufende Spiel aus (Tastaturbelegung,
  272.          verwendete Blöcke, Highscore).
  273.  
  274.  
  275.  
  276. 6. Sonstiges
  277.  
  278.    1. Falls jemand das Programm auf einem ATARI TT getestet hat, möge
  279.       er mir bitte das Ergebnis dieses Tests mitteilen.
  280.    2. Falls jemand großen Gefallen an dem Programm finden sollte:
  281.          denken sie an den Autor und honorieren Sie bitte die Mühe,
  282.          die in diesem Programm steckt!
  283.       (das gilt natürlich auch für andere PD-Programme und -Autoren)
  284.    3. Feedback ist durchaus erwünscht!
  285.       Daher sollten Anregungen, Verbesserungsvorschläge sowie
  286.       eventuell auftretende Fehler dem Autor übermittelt bzw. gemeldet
  287.       werden.
  288.    Eventuelle Mitteilungen richten Sie bitte an:
  289.         Alexander Borrmann
  290.         Agnesstr. 33/442
  291.         8000 München 40
  292.         Tel. 089/2714639
  293.